package com.sky.cqculture.service;

import com.sky.cqculture.pojo.Category;
import java.util.List;

public interface CategoryService {
    
    /**
     * 查询所有分类
     * @return 分类列表
     */
    List<Category> findAllCategories();
    
    /**
     * 根据ID查询分类
     * @param id 分类ID
     * @return 分类对象
     */
    Category findCategoryById(Integer id);
    
    /**
     * 添加分类
     * @param category 分类对象
     */
    void addCategory(Category category);
    
    /**
     * 更新分类
     * @param category 分类对象
     */
    void updateCategory(Category category);
    
    /**
     * 根据ID删除分类
     * @param id 分类ID
     */
    void deleteCategoryById(Integer id);
}